#ifndef ALFABETA_H
#define	ALFABETA_H

#include "Algoritmo.h"
#include "Nodo.h"


class AlfaBeta : public Algoritmo {
public:
    AlfaBeta();
    
    int BuscarAlfaBeta(Nodo *nodo, int profundidad, int a, int b, bool juegaNegro);
    
    virtual int Buscar(Nodo *nodo, int profundidad, bool juegaNegro);
    
    int NodGen() const;
    
    virtual ~AlfaBeta();
private:
    int nodGen;
};

#endif	/* ALFABETA_H */

